home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / demoversionen / gage / install < prev    next >
Text File  |  1995-03-09  |  3KB  |  176 lines

  1. ;;
  2. ;;      $Source: Devel:cs220/RCS/Install,v $
  3. ;;      $Author: tsarna $
  4. ;;    $Revision: 2.2 $
  5. ;;        $Date: 1994/09/22 04:23:38 $
  6. ;;
  7. ;;        Gage Drivers Installation Script
  8. ;;
  9. ;;    (C) Copyright 1994 Endicor Technologies, Inc.
  10. ;;        All Rights Reserved.
  11. ;;
  12.  
  13.  
  14. ; Make sure that we are running under at least OS 2.04
  15. (if (< (/ (getversion) 65536) 37)
  16.    (abort "You must be using Kickstart 2.04 or higher to install and use the driver(s).")
  17. )
  18.  
  19. (complete 0)
  20.  
  21. (welcome "Welcome to the Gage Driver installation utility\n"
  22. )
  23.  
  24. (set ddestdir
  25.    (askdir
  26.       (prompt
  27.          "\nIn which disk (or drawer) should the driver(s) "
  28.          "be installed or updated?"
  29.       )
  30.       (help @askdir-help)
  31.       (default "SYS:Expansion")
  32.    )
  33. )
  34. (if (NOT (exists ddestdir))
  35.    (makedir ddestdir
  36.       (infos)
  37.    )
  38. )
  39.  
  40. (complete 10)
  41.  
  42. (copylib (source "Expansion/NULL")
  43.    (dest ddestdir)
  44.    (optional "force" "askuser")
  45.    (infos)
  46. )
  47.  
  48. (complete 20)
  49.  
  50. (if (exists "Expansion/CS220")
  51.    (copylib (source "Expansion/CS220")
  52.       (dest ddestdir)
  53.       (optional "force" "askuser")
  54.       (infos)
  55.    )
  56. )
  57.  
  58. (complete 30)
  59.  
  60. (set opts
  61.    (askoptions
  62.       (prompt "Please select which files you wish to install")
  63.       (help "Select optional files to install")
  64.       (choices
  65.          "Autodocs (ASCII)"
  66.          "Autodocs (PostScript)"
  67.          "Include File (<devices/gagescope.h>)"
  68.       )
  69.    )
  70. )
  71.  
  72. (complete 40)
  73.  
  74. (set adestdir "AUTODOCS:")
  75. (if (IN opts 0)
  76.    (
  77.       (set adestdir
  78.          (askdir
  79.             (prompt
  80.                "\nIn which directory should the Autodocs "
  81.                "be installed or updated?"
  82.             )
  83.             (help @askdir-help)
  84.             (default adestdir)
  85.          )
  86.       )
  87.       (if (NOT (exists adestdir))
  88.          (makedir adestdir
  89.             (infos)
  90.          )
  91.       )
  92.  
  93.       (complete 50)
  94.  
  95.       (copyfiles
  96.          (prompt "Installing ASCII Autodocs")
  97.          (source "Docs/gage_xxx.doc")
  98.          (dest adestdir)
  99.          (infos)
  100.       )
  101.    )
  102. )
  103.  
  104. (complete 60)
  105.  
  106. (if (IN opts 1)
  107.    (
  108.       (set adestdir
  109.          (askdir
  110.             (prompt
  111.                "\nIn which directory should the PostScript "
  112.                "Autodocs be installed or updated?"
  113.             )
  114.             (help @askdir-help)
  115.             (default adestdir)
  116.          )
  117.       )
  118.       (if (NOT (exists adestdir))
  119.          (makedir adestdir
  120.             (infos)
  121.          )
  122.       )
  123.  
  124.       (complete 70)
  125.  
  126.       (copyfiles
  127.          (prompt "Installing PostScript Autodocs")
  128.          (source "Docs/gage_xxx.doc.ps")
  129.          (dest adestdir)
  130.          (infos)
  131.       )
  132.    )
  133. )
  134.  
  135. (complete 80)
  136.  
  137. (set idestdir "INCLUDE:devices")
  138. (if (IN opts 2)
  139.    (
  140.       (set idestdir
  141.          (askdir
  142.             (prompt
  143.                "\nIn which directory should the <devices/gagescope.h> "
  144.                "C header file be installed or updated?"
  145.             )
  146.             (help @askdir-help)
  147.             (default idestdir)
  148.          )
  149.       )
  150.       (if (NOT (exists idestdir))
  151.          (makedir idestdir
  152.             (infos)
  153.          )
  154.       )
  155.  
  156.       (complete 90)
  157.  
  158.       (copyfiles
  159.          (prompt "Installing <devices/gagescope.h> C header file")
  160.          (source "include/devices/gagescope.h")
  161.          (dest idestdir)
  162.          (infos)
  163.       )
  164.    )
  165. )
  166.  
  167. (complete 100)
  168.  
  169. (message 
  170.    "Installation Complete. Please check the tooltypes on the "
  171.    "driver(s) in your Expansion drawer and verify that they "
  172.    "match the configuration of your hardware."
  173. )
  174.  
  175. (exit (quiet))
  176.